.productsListTable
{
   border-collapse: collapse;
}

.productRow
{
   border-bottom: 1px solid black;
}

.productsListTable .detailedInfo
{
   width: 100%;
}

.productsListTable .product-name
{
   text-align: center;
   margin-top: 10px;
   margin-bottom: 10px;
}

.productsListTable .add-to-order-button
{
   text-align: center;
   margin-top: 10px;
   margin-bottom: 10px;
}

.productsListTable .product-image
{
   margin-left: 20px;
   margin-right: 20px;
}

.added-product-image
{
   width: 138px; // (column width) - (padding *2)
}

.added-product-name
{
   text-align: center;
   white-space: normal;
}

#addedProductsGrid .x-grid-cell
{
   vertical-align: middle;
}

#total-price
{
   color: green;
}

.edit-order
{
   background-image: url(../images/edit.png);
   background-size: 16px;
   margin: 0 7px 0 0;
}

.reject-order
{
   background-image: url(../images/remove.png);
   background-size: 16px;
}

.hidden-button
{
   display: none;
}